Наверняка, работая с моделями (особенно экспортированными из
других игр, например, World of Warcraft), вы встречались с проблемой
появления швов. Если нет, то я поясню, как это выглядит.
У нас имеется каркас из полигонов, который представляет из себя две
половинки. На них натянута с двух отражённых сторон одна и та же
текстура. На моей модели это лицо персонажа.
Когда мы включаем полный просмотр, получаем следующий результат:
Как видно, на лице просматривается шов. Это последствие склейки полигонов с натянутыми копиями текстуры с разных сторон.
Изначально решением было смещение точек развёртки геосета "вглубь" текстуры, подальше от её краёв.
Но недавно я придумал другое решение:
нужно убрать флаги "Wrap Width" и "Wrap Height" в свойствах текущей текстуры.
В
War3 Model Editor это делается через меню
Windows / Texture Manager / правый клик по текстуре / Edit / Texture Wrapping.
Тогда программа отрисовки не будет понимать текстуру как "тайл" и её
края приобретут чёткие границы. Я думаю, что это глюк алгоритма
обработки текстур-тайлов, который приводит к швам на границах.
Отдельная благодарность: Wolverine.